/**
 * 
 */
package com.brainstrongtech.bfs.service;

import com.brainstrongtech.bfs.domian.DataDictionary;
import com.brainstrongtech.bfs.util.DictQueryHelper;

import java.util.Map;


/**
 * 
 * @Description:
 * @author: tianhua.xie
 * @Date: 2017年2月9日 下午8:28:14 
 * 
 */
public interface DataDictionaryService {

	/**
	 * 新增数据字典条目
	 * 
	 * @param dataDictionary
	 */
	void addDataItem(DataDictionary dataDictionary);

	/**
	 * 根据id获取数据字典条目信息
	 * 
	 * @param id
	 * @return
	 */
	DataDictionary getDataItemById(Integer id);

	/**
	 * 更新数据字典条目
	 * 
	 * @param dataDictionary
	 */
	void updateDataItem(DataDictionary dataDictionary);

	/**
	 * 根据id删除数据字典条目信息
	 * 
	 * @param decDictIds
	 */
	void deleteDataItemById(String decDictIds);


	Map<String,Object> getDictListByHelper(DictQueryHelper helper);
}
